package com.ruoyi.equipment.service;

import com.ruoyi.equipment.domain.LgCamera;
import com.ruoyi.equipment.domain.LgSubCold;

import java.util.List;
import java.util.Map;

/**
 * @Author: lek
 * @Description: TODO
 * @Date: 2025/3/7 14:52
 * @Version: 1.0
 */

public interface LgCameraService {
    /**
     * @author maisan
     * @description 查找所有摄像头信息
     * @createTime  2025/3/7 14:52
     * @param [com.ruoyi.equipment.domain.LgCamera]
     * @return java.util.List<com.ruoyi.equipment.domain.LgCamera>
     **/

    public List<LgCamera> selectLgCameraList(LgCamera lgCamera);
    /**
     * @author maisan
     * @description 新增摄像头信息
     * @createTime  2025/3/7 14:52
     * @param [com.ruoyi.equipment.domain.LgCamera]
     * @return java.util.List<com.ruoyi.equipment.domain.LgCamera>
     **/
    public int insertLgCamera(LgCamera lgCamera);
    /**
     * @author maisan
     * @description //TODO 根据id查找摄像头信息
     * @createTime  2025/3/7 18:41
     * @param
     * @return
     **/
    public LgCamera selectLgCameraById(Integer id);

    /**
     * @author maisan
     * @description 修改摄像头信息
     * @createTime  2025/3/7 18:39
     * @param
     * @return
     **/
    public int updateLgCamera(LgCamera lgCamera);
    /**
     * @author maisan
     * @description 删除
     * @createTime  2025/3/7 18:39
     * @param
     * @return
     **/
    public int deleteLgCameraById(Integer[] ids);

    /**
     * @author maisan
     * @description 获取绑定的冷酷信息
     * @createTime  2025/3/8 11:00
     * @param
     * @return
     **/
    public LgSubCold selectSubColdById(Integer id);
}
